O clima do município é quente e húmido com chuvas principalmente no verão. A temperatura média anual é 25,7 °C. Os ventos predominantes sopram de sudeste e a precipitação média anual é 1 136,8 mm, com a estação das chuvas entre maio e outubro. O clima é afetado por ciclones, que aumentam a precipitação principalmente no verão. A amplitude térmica é maior do que noutras localidades do estado, como Playa del Carmen e Cancún, sendo mais frequente ir acima dos 40 °C, especialmente na primavera, e a baixar até aos 4 °C no inverno.